<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd">
<%@page import="java.util.*"%>
<%@page import="proyectoCisco.Usuario"%>
<%@page import="proyectoCisco.claseBBDD"%>

<html>
    <head>
        <link href="estilos.css" rel="stylesheet" type="text/css">
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Control de acceso al sistema</title>
    </head>
    <body>
        <%
            String idUsuario,password,tipoUsuario;
            Usuario usuario = new Usuario();
            claseBBDD baseDatos = new claseBBDD();
            Calendar calendario = Calendar.getInstance();

            idUsuario=request.getParameter("usuario");
            password=request.getParameter("password");
            session.setAttribute("login", idUsuario);

            usuario.setIdUsuario(idUsuario);
            usuario.setPassword(baseDatos.encriptarContrasenya(password));
            usuario.setUltimaConexion(calendario.getTime().toString());
            usuario.setIp(request.getRemoteAddr().toString());

        if(baseDatos.buscarRegistro("usuario", idUsuario)==true)
        {
            if(baseDatos.esCorrectaContrasenya(idUsuario,baseDatos.encriptarContrasenya(password))==true)
                {
                    tipoUsuario=baseDatos.getTipoUsuario(idUsuario);
                    session.setAttribute("tipoUsuario", tipoUsuario);
                    baseDatos.editarDatosAdicionalesUsuario(usuario);
                    %>
                        <form method="post">
                           <table style="font-size:24px;border-spacing:0px;border-collapse:collapse" width="100%">
                               <tbody>
                                    <tr>
                                        <th align="left" style="border-bottom-width:2px;border-bottom-style:double">Gestión remota routers Cisco</th>
                                        <th style="border-bottom-width:2px;border-bottom-style:double"> <img src="images/logo2.gif" align="right"> </th>
                                    </tr>
                                </tbody>
                           </table>
                           <br/>
                           <table style="font-size:20px;border-spacing:0px;border-collapse:collapse" width="100%">
                                <tbody>
                                    <tr>
                                        <th colspan="2">Comprobando usuario <img src="images/wait.gif" align="left"></th>
                                    </tr>
                                </tbody>
                           </table>

                           <META HTTP-EQUIV="REFRESH" CONTENT="3;URL=principalAplicacion.jsp">
                        </form>
                    <%
                }
            else
                {
                    %>
                        <META HTTP-EQUIV="REFRESH" CONTENT="1;URL=error.jsp">
                    <%
                }
        }
        else
        {%>
            <META HTTP-EQUIV="REFRESH" CONTENT="1;URL=error.jsp"> 
        <%
        }
        %>
    </body>
</html>
